engineered barrier - Spanish English Dictionary